package biz.datalk.industrialland.admin.modules.system.service;

import biz.datalk.industrialland.admin.modules.system.pojo.dto.SysConfigDTO;
import biz.datalk.industrialland.common.result.UnifyResult;
import biz.datalk.industrialland.mbg.pojo.po.SysConfig;

import java.util.List;

/**
 * @author tarofang@163.com
 * @date 2019-12-27
 */
public interface ISysConfigService {

    List<SysConfig> selectAllValid();

    UnifyResult list(SysConfigDTO sysConfigDTO);

    UnifyResult add(SysConfigDTO sysConfigDTO);

    UnifyResult edit(SysConfigDTO sysConfigDTO);

    UnifyResult delete(SysConfigDTO sysConfigDTO);

    UnifyResult batchDelete(SysConfigDTO sysConfigDTO);

    UnifyResult refresh();

    SysConfig selectByCfgKey(String cfgKey);
}
